#pragma once

//For use by Hazel Applications
#include "Hazel/Core/Application.h"
#include "Hazel/Core/Layer.h"
#include "Hazel/Core/log.h"

#include "Hazel/Core/Random.h"
#include "Hazel/Core/Timestep.h"

#include "Hazel/Core/Input.h"
#include "Hazel/Core/KeyCodes.h"
#include "Hazel/Core/MouseButtonCodes.h"

#include "Hazel/ImGui/ImGuiLayer.h"

#include "Hazel/Timer/Timer.h"
// ---Renderer----------------------------------

#include "Hazel/Renderer/Renderer.h"
#include "Hazel/Renderer/Renderer2D.h"
#include "Hazel/Renderer/RenderCommand.h"
#include "Hazel/Renderer/OrthographicCameraController.h"

#include "Hazel/Renderer/Shader.h"
#include "Hazel/Renderer/Buffer.h"
#include "Hazel/Renderer/FrameBuffer.h"
#include "Hazel/Renderer/Texture.h"	
#include "Hazel/Renderer/VertexArray.h"

#include "Hazel/Renderer/OrthoGraphicCamera.h"
// ---------------------------------------------
